/*---------- Bloc paragraphe : Accueil Application ----------*/

.messageBloc {
	margin: 0px 0px 20px 0px;
	list-style-type: none;
}

*:first-child+html .messageBloc {
	margin: 0px 0px 20px 0px;
	list-style-type: none;
	vertical-align: bottom;
}
	
*:first-child+html .messageBloc > li{
	display: inline-block;
}
	
#blocAppli .blocAppli {
	margin: 0px 0px 0px 0px;
	width: 100%;
}
.bloc, .bloc ul, .bloc li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	/vertical-align:bottom;
}

.bloc > li {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}

.bloc > li:first-child {
	margin: 0px 0px 0px 0px;
	padding:5px 0px 10px 0px;
}

*:first-child+html .blocTogglable, *:first-child+html .blocTogglable > ul, *:first-child+html .blocTogglable > ul > li {
	display: inline-block;
}
*:first-child+html .blocTogglable > ul {
	vertical-align: bottom
}

*:first-child+html .subBlocTogglable, *:first-child+html .subBlocTogglable > ul, *:first-child+html .subBlocTogglable > ul > li {
	display: inline-block;
}
*:first-child+html .subBlocTogglable > ul {
	vertical-align: bottom
}
	
.margeBasse {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 20px -20px;
	background-image: url(../../../../../img/portail/fond_bloc.gif);
	background-repeat : repeat-y;
}

.margeBassePliableNoBorder {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 20px -20px;
}

.margeBassePliable {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px -20px;
	background-image: url(../../../../../img/portail/fond_bloc.gif);
	background-repeat : repeat-y;
}

.margeBasseEdito {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px -25px;
	background-image: url(../../../../../img/portail/fond_edito.gif);
	background-repeat : repeat-y;
}

.margeBasseEdito > div:first-child {
	margin: 0px 0px 0px 25px;
}
	



/*----------nivo 1----------*/
.bloc > li:first-child .titreBlockPliable a {
	margin: 0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	color: #333333;
	font-weight: bold;
	text-decoration:none;
	background-image: url(../../../../../img/portail/flmenuOn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/position: relative;
	/height: 1%;
	/padding-left: 5px;
}

.bloc > li:first-child .titreEditoPliable a {
	margin: 0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	color: #66CCCC;
	font-weight: bold;
	text-decoration:none;
	background-image: url(../../../../../img/portail/flmenuOn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/position: relative;
	/height: 1%;
	/padding-left: 5px;
}

.bloc > li:first-child a:hover {
	background-image: url(../../../../../img/portail/flmenuOff.gif);
}

.bloc > li:first-child a:hover span {
	text-decoration:underline;
}



/*----------Lien cliqu� ----------*/
A.clike, A.clike:hover, A.clike:active {
	margin: 0px 0px 0px 8px;
	padding:0px 0px 0px 25px;
	color: #333333;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration:none;
	display: block;
 	text-decoration:none;
	background-image: url(../../../../../img/portail/flmenuOn.gif);
	background-repeat: no-repeat;
	background-position: middle left;
}

/*----------BLOC FERME----------*/
.blocf, .blocf ul, .blocf li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.blocf > li {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}

.blocf > li:first-child {
	margin: 0px 0px 0px 0px;
	padding:8px 0px 10px 0px;
}

.blocf > li:first-child .titreBlockPliable a {
	margin: 0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	color: #333333;
	font-weight: bold;
	text-decoration:none;
	background-image: url(../../../../../img/portail/flmenuOff.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/position: relative;
	/height: 1%;
	/padding-left: 5px;
}

.blocf > li:first-child .titreEditoPliable a {
	margin: 0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	color: #66CCCC;
	font-weight: bold;
	text-decoration:none;
	background-image: url(../../../../../img/portail/flmenuOff.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/position: relative;
	/height: 1%;
	/padding-left: 5px;
}

.blocf > li:first-child a:hover {
	background-image: url(../../../../../img/portail/flmenuOn.gif);
}

.blocf > li:first-child a:hover span {
	text-decoration:underline;
}

/*----------subbloc---------*/

.subbloc, .subbloc ul, .subbloc li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.subbloc > li {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.subbloc > li:first-child {
	margin: 0px 0px 0px 0px;
	padding:5px 0px 10px 0px;
}

.subbloc > li:first-child a {
	margin: 0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	color: #333333;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration:none;
	background-image: url(../../../../../img/portail/flmenuOn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/position: relative;
	/height: 1%;
	/padding-left: 5px;
}
.subbloc > li:first-child a:hover {
	background-image: url(../../../../../img/portail/flmenuOff.gif);
}
.subbloc > li:first-child a:hover span {
	text-decoration:underline;
}
.subblocf, .subblocf ul, .subblocf li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.subblocf > li {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}

.subblocf > li:first-child {
	margin: 0px 0px 0px 0px;
	padding:8px 0px 10px 0px;
}

.subblocf > li:first-child a {
	margin: 0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	color: #111111;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration:none;
	background-image: url(../../../../../img/portail/flmenuOff.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/position: relative;
	/height: 1%;
	/padding-left: 5px;
}
.subblocf > li:first-child a:hover {
	background-image: url(../../../../../img/portail/flmenuOn.gif);
}

.subblocf > li:first-child a:hover span {
	text-decoration:underline;
}
